A:link, A:active, A:visited	{
	text-decoration: underline;
	color: #676767;
	font-weight: normal;
}
A:hover	{
	color: #9c9c9c;
	text-decoration: none;
}

body, table {
	font-family:Verdana,Arial,Sans-serif;
	font-size:100%;/*leave at 100%*/
	font-variant:normal;
	font-weight:normal;
}
input, textarea, select {
	font-family:Verdana,Arial,Sans-serif;
	font-size:100%;/*leave at 100%*/
	font-variant:normal;
	font-weight:normal;
}
table {
	line-height:1.2em;
}


div.float {position: absolute;}

/* Other */
table.optbox {white-space: nowrap; -moz-user-select: none; cursor: default }


/* Date Picker */
div.OM {color: gray; text-decoration: none }
div.TM {color: black; text-decoration: none }
td.ctr { text-align: center }
select.DP_dd {background-color: #DDDDDD; color: navy; border: 1px solid navy}
#divCal td {line-height: 1.1em}
td.DP_WD {background-color: #FFFFEF; cursor: hand;	cursor:	pointer}
td.DP_WE {background-color: #EEEEEE; cursor: hand;	cursor:	pointer}
td.DP_DOW {background-color: #DDDDDD}

/* Forms */
td.lbl {vertical-align: top; text-align: right}
td.attr {vertical-align: top; text-align: left}

/* qSelectWidget */
.QSW_TEXT { -moz-user-select: none; padding: 0px 3px 2px 2px; line-height: 1.2em; white-space: nowrap; text-align: left;cursor: pointer; cursor: hand;}
.QSW_OPTTEXT { cursor: pointer; cursor: hand }
.QSW_OPT_SEL { background-color: #0A246A; color: white }
ul.QSW_MAIN {list-style: none;padding: 0;margin: 0;background-color: #ffffef;border: solid 1px #7d6340;top: 50px;left: 50px;overflow-y: scroll;}

/* qRoundCorners */
table.qRC {margin:0pt auto;border-collapse:collapse;}
td.qRCC {background-repeat: no-repeat;}
td.qRCO {font-size:0pt;}

/* qMenu */
tr.QMW_CMD { -moz-user-select: none; padding: 0px; line-height: 1.2em; white-space: nowrap; text-align: left; cursor: pointer; cursor: hand;}
ul.QMW_MAIN {list-style: none;padding: 0px;margin: 0px;visibility: hidden;}


div.qmwMain {background-color: #eeeeee;background-image: url(qmwIconBG.gif);background-repeat: repeat-y;border-right: 1px solid #646464;border-bottom: 1px solid #646464;border-top: 1px solid white;border-left: 1px solid #929292; background-position: -2px 0px}
div.qmwMain td {background-position: 2px 3px;cursor: pointer;cursor: hand;height: 22px;padding: 1px 3px 2px 27px;white-space: nowrap; }
tr.qmwSM td div {background-image: url(qmwSMA.gif);background-repeat: no-repeat; background-position: right center;} 
div.qmwMain tr.qmwMI { }
div.qmwMain tr.qmwMI-sel { background-color: #ebe6de; }
div.qmwMain tr.qmwMI-sel td { background-image: none;}
div.qmwMain tr.qmwMI-dis td { background-image: none;cursor: default; opacity: 0.7; filter: alpha(opacity=70); cursor: help}
div.qmwMain tr.qmwMI-dis div { color: #8a8a8a; }
